<?php
if (!$modoBusqueda){
    $contextMenu[0]["link"]      = "javascript:fn_nuevo();";
    $contextMenu[0]["linkIcon"]  = "application_add.png";
    $contextMenu[0]["linkTitle"] = "Nuevo Proveedor";
}

$codigoBusqueda = "";
$nombreBusqueda = "";

if (array_key_exists('codigo', $_POST)) {
	$codigoBusqueda = $_POST["codigo"];
}elseif (array_key_exists('codigoBusqueda', $_POST)) {
	$codigoBusqueda = $_POST["codigoBusqueda"];
}

if (array_key_exists('nombre', $_POST)) {
	$nombreBusqueda = $_POST["nombre"];
}elseif (array_key_exists('nombreBusqueda', $_POST)) {
	$nombreBusqueda = $_POST["nombreBusqueda"];
}

?>
<script>
fn_nuevo = function(){

			$("#zonaContenedor").load("/gourmet-express/trunk/src/index.php?do=Proveedor&accion=shwForm", function(){			
			});
}

fn_guardar = function (){
      		

			var str=$("#form_Proveedor").serialize();
			$.ajax({
				url:'/gourmet-express/trunk/src/index.php?do=Proveedor&accion=registrarProveedor',
				data:str,
				type:'post',
                    dataType: "json",                    
				success:function (data){					    
				    //listarProveedores();
                        if(data.rpta=='true')
                        {
                            alert("Proveedor registrado"); 
                            fn_editar(data.proveedorId);
                        }else{
                            alert(data.msgError);
                        }                              
						
                    }
			});

};
		
fn_editar = function (proveedorId){

			$("#zonaContenedor").load("/gourmet-express/trunk/src/index.php?do=Proveedor&accion=shwForm&prv_proveedorId="+proveedorId, function(){
				});
			}
			
fn_actualizar =  function (){
	//var actualizar = confirm("�De verdad desea actualizar los datos?")
	//if ( actualizar ) {
	var str=$("#form_Proveedor").serialize();
	$.ajax({
		url:'/gourmet-express/trunk/src/index.php?do=Proveedor&accion=actualizarProveedor',
		data:str,
		type:'post',
          dataType: "json",                 
		success:function (data){			   
			     // listarProveedores();
            if(data.rpta=='true')
            {
                alert("Proveedor actualizado"); 
                fn_editar(data.proveedorId);
            }else{
                alert(data.msgError);
            }                    
                    
                    
				}
		   });
	//}
 };	
	      	
fn_detalle = function (proveedorId){
	$("#zonaContenedor").load("/gourmet-express/trunk/src/index.php?do=Proveedor&accion=detalle&prv_proveedorId="+proveedorId, function(){
	});
};
			
			
			
fn_eliminar = function (pro_eli,tr_id){

};
	
</script>
<body>
<div id="module" style="width:900px;">
    <?php include $_SERVER['DOCUMENT_ROOT'].'/gourmet-express/trunk/src/views/header.inc'; ?>
	<h3>:: Lista de Proveedores</h3>
    <div>

	<form id='formProveedor' name='formProveedor' method="post" >    
		Codigo : <input type="text" name="proveedorId" size="15" value="">
		Nombre : <input type="text" name="nombre" size="25" value="">  
		<input type="submit" name="aceptar" value="aceptar" >    
	</form>         
		
		<table id="flex1" style="display:none"></table>
		<script type="text/javascript">
		$("#flex1").flexigrid({
			url: '/gourmet-express/trunk/src/index.php?do=Proveedor&accion=listarProveedor',
			dataType: 'json',
			colModel : [
				{display: 'Cod Proveedor', name : 'proveedorId', width : 80, sortable : true, align: 'left'},
				{display: 'Descripcion', name : 'nombre', width : 200, sortable : true, align: 'left'},
			/*	{display: 'Tipo', name : 'tipoId', width : 55, sortable : true, align: 'left'},
				{display: 'Marca', name : 'marcaId', width : 70, sortable : true, align: 'left', hide: false},
				{display: 'Clasificacion', name : 'clasificacionId', width : 55, sortable : true, align: 'left'},
				{display: 'Cod Fabricante', name : 'codFabricante', width : 55, sortable : true, align: 'left'},
				{display: 'UoM Compra', name : 'uomCompra', width : 55, sortable : true, align: 'right'},
				{display: 'costo', name : 'costoPro', width : 55, sortable : true, align: 'right'},*/
				{display: '&nbsp;', name : 'opciones', width : 80, sortable : true, align: 'right'}
				],
			searchitems : [
				{display: 'Cod Proveedor', name : 'proveedorId'},
				{display: 'Descripcion', name : 'nombre', isdefault: true}
				],
			sortname: "proveedorId",
			sortorder: "asc",
			usepager: true,
			title: 'Proveedor',
			useRp: true,
			rp: 15,
			showTableToggleBtn: true,
			width: 895,
			onSubmit: addFormData,
			height: 300
		});   
		
		
		//This function adds paramaters to the post of flexigrid. You can add a verification as well by return to false if you don't want flexigrid to submit			
		function addFormData(){
			//passing a form object to serializeArray will get the valid data from all the objects, but, if the you pass a non-form object, you have to specify the input elements that the data will come from
			var dt = $('#formProveedor').serializeArray();
			$("#flex1").flexOptions({params: dt});
			return true;
		}
			
		$('#formProveedor').submit(function (){
			$('#flex1').flexOptions({newp: 1}).flexReload();
			return false;
		});
		</script>
	</div>
	<div id="div_listar" align="center"></div>
	<div id="div_oculto" style="display: none;"></div>
</body>
<script>
//fn_buscar();
</script>